package com.study.io.bio.demo.output;

import java.io.DataOutputStream;
import java.io.File;
import java.io.FileOutputStream;

/**
 * 数据输出流 继承FilterOutputStream 装饰类
 * 能以一种与机器无关的方式，直接从地从字节输入流读取JAVA基本类型和String类型的数据
 * 注意readUTF 必须与writeUTF一起使用 否则会抛异常
 *
 * @author wuxj
 */
public class DataOutputStreamDemo {

    public static void main(String[] args) throws Exception {
        File file = new File("d://123.txt");
        if (!file.exists()) {
            throw new RuntimeException("要读取的文件不存在");
        }

        FileOutputStream fos = new FileOutputStream(file);
        DataOutputStream dos = new DataOutputStream(fos);
        //注意readUTF 必须与writeUTF一起使用 否则会抛异常
        dos.writeUTF("1你好1231");

        dos.close();
        fos.close();
    }
}
